package com.atdel.demo06;


/**
 * @BelongsProject: java_study
 * @BelongsPackage: com.atdel.demo06
 * @Author: Del
 * @CreateTime: 2025-03-04  15:42
 * @Description:
 * 定义驱魔策略接口，用于在驱魔前后执行特定行为
 * @Version: 1.0
 */
public interface ExorcismStrategy {
    /**
     * 在驱魔前执行的动作
     * 用于准备或通知某些前置条件
     */
    void beforeExorcise();

    /**
     * 在驱魔后执行的动作
     * 用于清理资源或通知驱魔完成
     */
    void afterExorcise();
}
